#state .top{
	height: .88rem;
    line-height: .88rem;
    background: #fff;
    font-size: .32rem;
    padding: 0 .24rem;
    color: #646A6F;
    border-bottom: .02rem solid #E0E0E0;
    overflow: hidden;
}
#state .top .back{
	float: left;
}
#state .top .back a{
	display: block;
}
#state .top .back i{
	width: .2rem;
    display: inline-block;
    vertical-align: top;
    margin-top: .26rem;
}
#state .top>span{
	float: right;
}
#state .middle{
	background-color: #F0F0F0;
    position: absolute;
    overflow: hidden;
    top: .9rem;
    bottom: 0;
    left: 0;
    right: 0;
}
#state .left{
	margin: 1.18rem 0 0 .28rem;
}
#state .left .wait{
	width: 4.44rem;
    height: 4.44rem;
    background: url(../img/annulus.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 1.22rem;
    box-sizing: border-box;
    text-align: center;
    color: #4A4A4A;
    margin-bottom: .46rem;
}
#state .left .wait span{
	display: block;
}
#state .left .wait span:nth-child(1),
#state .left .wait span:nth-child(2){
	font-size: .32rem;
	line-height: .44rem;
}
#state .left .wait span:nth-child(2) i{
	font-size: .88rem;
    line-height: 1.24rem;
    margin-left: 0.032rem;
    color: #161616;
}
#state .left .wait span:nth-child(3){
	font-size: .24rem;
}
#state .left .callNum{
	margin-left: 1.14rem;
    text-align: center;
    width: 2.24rem;
}
#state .left .callNum>div{
	width: 2.24rem;
    background: url(../img/callNum.png) no-repeat;
    background-size: 100% 100%;
    color: #50E3C2;
    padding-top: .56rem;
    height: 2.42rem;
    box-sizing: border-box;
}
#state .left .callNum>p{
	font-size: .32rem;
    color: #50E3C2;
    line-height: .44rem;
    margin-bottom: .24rem;
}
#state .left .callNum>div span:nth-child(1){
	font-size: .64rem;
    line-height: .9rem;
    display: block;
    margin-bottom: .08rem;
}
#state .left .callNum>div span:nth-child(2){
	font-size: .36rem;
    line-height: .5rem;
    display: block;
}
#state .middle .right{
	width: 2.64rem;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: .32rem;
	color: #646A6F;
	text-align: center;
	overflow: auto;
}
#state .middle .right ul{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 2.4rem;
    background-color: #fff;
}
#state .middle .right li{
	line-height: 1.28rem;
	padding: 0 .24rem 0 .32rem;
	position: relative;
}
#state .middle .right li span{
	height: 1.28rem;
	display: block;
	border-bottom: .08rem solid transparent;
	box-sizing:border-box;
}
#state .middle .right li i{
	position: absolute;
    width:0;   
	height:0;   
	border-top:.24rem solid transparent;   
	border-bottom:.24rem solid transparent;   
	border-right:.2rem solid #fff;
	left: -.19rem;
	top:.33rem;
	display: none;
}
#state .middle .right li i.show{
	display: block;
}
#state .middle .right li.active span{
	border-color: #43A4EB;
}